/**
 * 给你一个字符串 text，你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"（气球）。
 * 字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon"。

 */
function maxNumberOfBallon(arr = []) {
    let ob = {
        "b": 0,
        "a": 0,
        "l": 0,
        "o": 0,
        "n": 0
    };
    for (let i = 0; i < arr.length; i++) {
        if (ob[arr[i]] !== undefined) {
            ob[arr[i]]+=1;
        }
    }
    // console.log(ob);
    // ob["l"] = ob["l"] / 2;
    // ob["o"] = ob["o"] / 2;
    let min = ob["l"];
    for (let key in ob) {
        min = Math.min(min, ob[key]);
    }
    return min;
}

console.log("[气泡最大数量]", maxNumberOfBallon("nlaebolko".split("")));